Skip to content

[26.04_linux-nvidia] Use device ID range for DGX Spark iGPU#396

Closed
abhsahu wants to merge 1 commit into
NVIDIA:26.04_linux-nvidiafrom
abhsahu:dgx_spark_igpu_pci_devid_range_fix_26.04_linux-nvidia
Closed

[26.04_linux-nvidia] Use device ID range for DGX Spark iGPU#396
abhsahu wants to merge 1 commit into
NVIDIA:26.04_linux-nvidiafrom
abhsahu:dgx_spark_igpu_pci_devid_range_fix_26.04_linux-nvidia

Conversation

@abhsahu
Copy link
Copy Markdown

@abhsahu abhsahu commented Apr 28, 2026

Replace the explicit DGX Spark iGPU device ID list with a range check covering 0x2E00-0x2E3F to accommodate all possible DGX Spark iGPU PCI device IDs without requiring individual additions.


LP: https://bugs.launchpad.net/ubuntu/+source/linux-nvidia-6.17/+bug/2150487

…GPU iommu quirk

Replace the explicit DGX Spark iGPU device ID list with a range check
covering 0x2E00-0x2E3F to accommodate all possible DGX Spark iGPU PCI
device IDs without requiring individual additions.

The original quirk was introduced in
commit ab85863 ("NVIDIA: SAUCE: iommu/arm-smmu-v3:
Set DGX Spark iGPU default domain type to DMA") and
extended with two more IDs in
commit 8dc61ab ("NVIDIA: SAUCE: iommu/arm-smmu-v3:
Add two more DGX Spark iGPU IDs for existing iommu quirk").
Using a range avoids further per-ID additions as new DGX Spark
variants are introduced.

Signed-off-by: Abhishek Sahu <abhsahu@nvidia.com>
@abhsahu abhsahu changed the title [linux-nvidia-6.17] Use device ID range for DGX Spark iGPU [26.04_linux-nvidia] Use device ID range for DGX Spark iGPU Apr 28, 2026
@github-actions
Copy link
Copy Markdown
Contributor

PR Validation Report

Patchscan ✅ No Missing Fixes

All cherry-picked commits checked — no missing upstream fixes found.

PR Lint ❌ Errors found

Details
Checking 1 commits...

Cherry-pick digest:
┌──────────────┬───────────────────────────────────────────────┬────────────┬─────────┬───────────────────────────┐
│ Local        │ Referenced upstream / Patch subject           │ Patch-ID   │ Subject │ SoB chain                 │
├──────────────┼───────────────────────────────────────────────┼────────────┼─────────┼───────────────────────────┤
│ 1b3a13273d57 │ [SAUCE] iommu/arm-smmu-v3: use device id rang │ N/A        │ N/A     │ abhsahu                   │
└──────────────┴───────────────────────────────────────────────┴────────────┴─────────┴───────────────────────────┘

Lint: all checks passed.

PR metadata:
E: PR targets 26.04_linux-nvidia but body has no 'BugLink:' or 'LP:' https://bugs.launchpad.net/... line

@nvmochs nvmochs self-requested a review April 28, 2026 13:52
Copy link
Copy Markdown
Collaborator

@nvmochs nvmochs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acked-by: Matthew R. Ochs <mochs@nvidia.com>

@jamieNguyenNVIDIA
Copy link
Copy Markdown
Collaborator

Acked-by: Jamie Nguyen <jamien@nvidia.com>

Copy link
Copy Markdown
Collaborator

@nirmoy nirmoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acked-by: Nirmoy Das <nirmoyd@nvidia.com>

@nvmochs
Copy link
Copy Markdown
Collaborator

nvmochs commented Apr 28, 2026

Merged, closing PR.

a0df0f861383 (nresolute/main-next) NVIDIA: SAUCE: iommu/arm-smmu-v3: Use device ID range for DGX Spark iGPU iommu quirk

@nvmochs nvmochs closed this Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants